package com.ppt.javappt.util;

import java.util.Set;

/**
 * @author cys
 */
public class StringUtil {
    public static final Set<String> DISABLE_TEXT_SETTING_TYPES = Set.of(
            "ThumbnailPane", "TabPane", "Button"
    );
    // 判断是否为空（去除空格）
    public static boolean isEmpty(String text){
        return text == null || "".equals(text.trim());
    }
    // 获取文件后缀名
    public static String getFileExtension(String fileName) {
        if (fileName == null || fileName.isEmpty()) {
            return "";
        }
        int lastDotIndex = fileName.lastIndexOf('.');
        // 检查是否存在"."且不在开头（避免".gitignore"这类特殊文件被误判）
        if (lastDotIndex > 0 && lastDotIndex < fileName.length() - 1) {
            return fileName.substring(lastDotIndex + 1).toLowerCase();
        }
        return "";
    }
}
